Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York UAE F1 Qatar F1a Croatia F2 France F4 France F6 France F7 Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 France F8 France F11 France F8 Belgium F2 Belgium F3 Belgium F5 Netherlands F5 Netherlands F6 Hungary F3 USA F1 USA F2 USA F3 Romania F6 France F5 France F7 Argentina F4 Argentina F5 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 USA F28 France F2 Romania F9 Romania F9 Memorial Savigni - Sassuolo Geneva Challenger - Geneva Open de la Ville de Saint Denis - Reunion Island Challenger Ford de Cherbourg - Cherbourg Open Mutouest - St. Brieuc Siemens Open 2004 - Scheveningen IPP Geneva Trophy - Geneva Dubrovnik Open - Dubrovnik Open de Tenis Amaya - Pamplona Open de L'Isere - Grenoble HTV Challenger - Ho Chi Minh City Citta di Monza - Monza Amazonia Open de Tenis - Belem Ethias Trophy - Mons Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli XL Bermuda Open - Bermuda Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Porsche Open - Poznan GHI Bronz Classic - Bronx Brasov Challenger - Brasov Open Mutouest St. Brieuc - St. Brieuc Pekao Open - Szczecin Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open Costa Daurada - Tarragona Torneo Internacional Challenger Fila 2006 - Leon Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Internationaux de Nouvelle-Caledonie - New Caledonia Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava San Remo Tennis Cup - San Remo Kosice Open-Steelers Cup 2008 - Kosice Nord LB Open - Braunschweig Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Medjurgorje Open - Medjugorje Porsche Open - Poznan Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Harrah's Entertainment Men's Pro Challenger - Tunica Sao Paulo Challenger Salinas Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Athens Challenger Tunis Challenger Lugano Challenger Braunschweig Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Scheveningen Challenger Montevideo Challenger Prostejov Challenger Kosice Challenger Scheveningen Challenger Alphen Challenger Szczecin Challenger Montevideo Challenger Palermo Challenger Open de Montauban - Montauban Santiago Challenger Sao Paulo Challenger Porsche Open - Poznan Riviera di Rimini Challenger - Rimini Casablanca Challenger Rabat Challenger Marrakech Challenger Timisoara Challenger - Timisoara Joinville Tennis Festival - Joinville Challenger Copa Sevilla - Seville Seguros Bolivar Open - Medellin Quito Challenger Quimper Challenger Casablanca Challenger Prague Challenger Milan Challenger Open de Montauban - Montauban Sao Paulo Challenger ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Iquique Challenger Sunrise Challenger Banja Luka Challenger 2004 - Banja Luka SIR Supermercadi Challenger - Rome Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Cyclus Open de Tenis - Florianopolis Shimadzu All Japan Indoor Tennis Championships - Kyoto Tunis Open 2006 - Tunis Buenos Aires Challenger ECM Prague Open - Prague Montevideo Challenger Steelers Cup - Kosice BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Panama City Challenger Barranquilla Challenger Copa Petrobras Brazil - Aracaju Rome Challenger Bancolombia Open - Bogota Caltanissetta Challenger Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Liberec Challenger Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Guayaquil Challenger Montevideo Challenger Montevideo Challenger Open Mutouest de Saint-Brieuc - St. Brieuc 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Banja Luka Challenger - Banja Luka Buenos Aires Challenger Montevideo Challenger Seguros Bolivar Open - Medellin Copa Petrobras - Montevideo St. Brieuc Challenger Prostejov Challenger Caltanissetta Challenger Rijeka Challenger Steelers Cup - Kosice Kosice Challenger Siemens Open 2003 - Scheveningen Guayaquil Challenger Santo Domingo Challenger Open de Franche-Comte - Besancon Montevideo Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc SAA Hilversum Open - Hilversum Tunis Challenger Trofeo Sisma Mantova - Mantova Aix En Provence Challenger Lyon Challenger Salzburg-Anif Challenger Kos Succhetti Tennis Cup - Cordenons Sporting Challenger 2003 - Turin Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Citta di Monza - Monza Mumbai Open - Mumbai Garden Open 2005 - Rome Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Naples Challenger - Naples Hilversum Open - Hilversum V Trani Cup - Trani Arad Challenger Trofeo Internacional Club Laieta - Barcelona Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Scheveningen Challenger Iasi Challenger Bercuit Challenger Riviera di Rimini Challenger - Rimini Fujitsu Siemens Open - Budapest St. Petersburg Challenger 2006 - St. Petersburg Milan Challenger Copa Ericsson Uruguay - Montevideo II Naples ITG Challenger - Naples San Luis Potosi Challenger - San Luis Potosi Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg San Marino Cepu Open - San Marino Grand Prix de Tennis - St. Jean de Luz Open Sainte Victoire - Aix-En-Provence San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Architect Open - Budapest The 'Fitz' Casino Challenger - Tunica Tennis Napoli Cup - Napoli Internationaux de Nouvelle-Caledonie - New Caledonia Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan Ethias Tennis Trophy - Mons Qatar ATP Challenger - Doha Copa Kia - Santiago 10° Trofeo Luigi Pezzoli - Bergamo Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Schickendanz Open - Furth XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Open de Rennes La Trinitaine - Rennes ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Montevideo Challenger Copa Petrobras-Paraguay - Asuncion Kitzbuhel Challenger Copa Petrobras-Uruguay - Montevideo Aix En Provence Challenger Bordeaux Challenger Zagreb Challenger Napoli Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sao Paulo Challenger Stockholm Open - Stockholm Sydney International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Mumbai Open - Mumbai Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Orange Warsaw Open - Warsaw Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Masters Series - Hamburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Seville Challenger Cherbourg Challenger Szczecin Challenger Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Noumea Challenger Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Estoril Open - Estoril Ordina Open - 's-Hertogenbosch International German Open - Hamburg Estoril Open - Estoril Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Pilot Pen Tennis - New Haven Bet-at-home Open - Hamburg Medibank International - Sydney Movistar Open - Santiago BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Noumea Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Santos Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open Sud de France - Montpellier Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras Malaysian Open - Kuala Lumpur Royal Guard Open Chile - Vina del Mar China Open - Beijing Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Vercelli Challenger Erste Bank Open - Vienna Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Apia International - Sydney Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Konzum Croatia Open - Umag Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Luedenscheid Challenger ASB Classic - Auckland Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Lima Challenger Millennium Estoril Open - Estoril Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Medellin Challenger SkiStar Swedish Open - Bastad Hamburg European Open - Hamburg Gonet Geneva Open - Geneva ASB Classic - Auckland Mallorca Championships - Mallorca Braunschweig Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Bordeaux Challenger Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Gonet Geneva Open - Geneva Alphen Challenger BMW Open - Munich Generali Open - Kitzbuhel Bordeaux Challenger Belgrade 2 - Belgrade Cordoba Open - Cordoba Mestre Challenger Valencia Open - Valencia Gazprom Hungarian Open - Budapest Open Parc - Lyon Campinas Challenger China Open - Beijing US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Plava Laguna Croatia Open - Umag ATP Studena Croatia Open Umag - Umag The Priority Telecom Open - Amersfoort Copa Petrobras Paraguay - Asuncion Mercedes Cup - Stuttgart Santiago Open - Santiago Tunis Challenger Forte Village Sardegna Open - Sardinia Brasil Open - Costa do Sauipe Energis Open - Amersfoort Bordeaux Challenger Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad Open 13 - Marseille BellSouth Open - Vina del Mar Medibank International - Sydney China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Great Ocean Road Open - Melbourne BNP Paribas Masters - Paris Montechiarugolo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Open de Moselle - Metz Mutua Madrid Open - Madrid Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Serbia Open - Belgrade French Open - Paris U.S. Open - New York European Open - Antwerp French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Argentina Open - Buenos Aires Wimbledon - London US Men's Clay Court Championship - Houston Australian Open - Melbourne French Open - Paris German Tennis Championships - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Mutua Madrilena Masters Madrid - Madrid Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group I, 1R, URU-DOM 3-1 French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Olympics - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, URU-DOM 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group II, 1R, ESA-URU 1-4